<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>对象扩展</title>
</head>
<body>
</body>
<script type="text/javascript">
    //1. 判断两个值是否完全相等 
    // console.log(1 + 2 === 3);
    // console.log(NaN === NaN);
    // console.log(Object.is(1 + 2, 3));
    // console.log(Object.is(NaN, NaN));

    //2. Object.assign 对象的合并
    // let obj1 = {
    //     a: 100,
    //     b: 200
    // };

    // let obj2 = {
    //     c: 300,
    //     d: 400,
    //     a: 9000
    // }

    // let result = Object.assign(obj1, obj2);
    // console.log(result);

    //3. 直接修改 __proto__ 设置原型
    // let obj1 = {
    //     a: 100,
    //     b: 200
    // }

    // let obj2 = {
    //     c: 300,
    //     d: 400
    // }

    // obj1.__proto__ = obj2;

    // console.log(obj1);
</script>
</html>